<?php

require_once('lib/post.php');

?>

<h2>Actualités</h2>

<?php
$nb_pages = ceil(news_count() / NEWS_PER_PAGE);
$page = 1;

if (isset($_REQUEST['pagenum'])) {
	$page = intval($_REQUEST['pagenum']);
	
	/* si la page demandée n'existe pas, affichage d'un message
	d'avertissement et retour à la page 1 */
	if ($page < 1 or $page > $nb_pages) {
		$page = 1;
		echo '<p class="warning">La page demandée n\'existe pas</p>';
	}
}

if ($nb_pages == 0) {
	?>
	<p class="info">Il n'y a pas d'actualités publiés pour le moment</p>
	<?php
}
else {
	if(file_exists(FLUX_RSS))
		echo '<a href="'.FLUX_RSS.'" class="rss">Abonnez-vous à notre flux d\'informations</a><br /><br /><br />';
	
	// affichage des news
	$news = news_get_page($page);
	$count = 0;
	while ($row = mysql_fetch_assoc($news)) {
		?>
		<div class="news" id="news-<?php echo $row['id'] ?>">
			<div class="news-info">
				<h3><?php echo $row['title'] ?></h3>
				Posté par <strong><?php echo $row['author_firstname'].' '.$row['author_name'] ?></strong>
				le <strong><?php echo time_to_str($row['time_submit']) ?></strong>
			</div>
			<div class="news-content">
			<?php echo $row['content'] ?>
			</div>
		</div>
		<div class="news-separator"></div>
		<?php
		++$count;
	}
	
	// affichage de la barre de navigation
	?>	
	<table class="news-navbar">
		<tr>
	<?php
	if ($page > 1) {
		echo '<td class="go-previous">
			<a href="club-actualites-page'.($page - 1).'.html">page précendente</a>
		</td>';
	}
	else {
		echo '<td></td>';
	}
	?>
	<td class="go-index">
		<form action="club-actualites.html" method="post">
		<div>
		Page <select name="pagenum">
	<?php
	for ($i = 1; $i <= $nb_pages; ++$i) {
		echo '<option value="'.$i.'"';
		if ($i == $page) {
			echo ' selected="selected"';
		}
		echo '>'.$i.'</option>';
	}
	?>
			</select>
			<input type="submit" value="Go" />
		</div>
		</form>
	</td>
	<?php
	if ($page < $nb_pages) {
		echo '<td class="go-next">
			<a href="club-actualites-page'.($page + 1).'.html">page suivante</a>
		</td>';
	}
	else {
		echo '<td></td>';
	}
	?>
		</tr>
	</table>
	<div class="news-separator"></div>
	<?php
}

?>

